poorly water soluble - French English Dictionary